<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ page import="java.util.*"%><!-- array를 위해 -->
<%@ page import="java.text.SimpleDateFormat" %><!-- 데이터베이스 호출 -->
<%@ page import="net.board.db.*" %>

<%
	String id=null;//운영자의 권한부여
	if(session.getAttribute("id")!=null){
		id=(String)session.getAttribute("id");
	}
//request 객체가 넘겨준 데이터를 변수에 저장
	List boardList=(List)request.getAttribute("boardlist");
	int listcount=((Integer)request.getAttribute("listcount")).intValue();
	int nowpage=((Integer)request.getAttribute("page")).intValue();
	int maxpage=((Integer)request.getAttribute("maxpage")).intValue();
	int startpage=((Integer)request.getAttribute("startpage")).intValue();
	int endpage=((Integer)request.getAttribute("endpage")).intValue();
%>

<html>
	<head>
		<title>MVC 게시판</title>
	</head>
	
	<body>
	<!-- 게시판 리스트 -->
	<table width=80% border="0" cellpadding="0" cellspacing="0" align="center">
	<%
	if(listcount > 0){
	%>
		<tr align="center" valign="middle">
			<td colspan="4">MVC 게시판</td>
			<td align=right>
				<font size=2>글 개수 : ${listcount }</font>
			</td>
		</tr>
		
		<tr align="center" valign="middle" bordercolor="#333333">
			<td style="font-family:Tahoma;font-size:8pt;" width="8%" height="26">
				<div align="center">번호</div>
			</td>
			<td style="font-family:Tahoma;font-size:8pt;" width="50%">
				<div align="center">제목</div>
			</td>
			<td style="font-family:Tahoma;font-size:8pt;" width="14%">
				<div align="center">작성자</div>
			</td>
			<td style="font-family:Tahoma;font-size:8pt;" width="17%">
				<div align="center">날짜</div>
			</td>
			<td style="font-family:Tahoma;font-size:8pt;" width="11%">
				<div align="center">조회수</div>
			</td>
		</tr>
		
		<%//BoardBean 객체에 데이터를 저장
			for(int i=0;i<boardList.size();i++){
				BoardBean bl=(BoardBean)boardList.get(i);
		%>
		<tr align="center" valign="middle" bordercolor="FF0000"
			onmouseover="this.style.backgroundColor='F8F8F8'"
			onmouseout="this.style.backgroundColor=''">
		<td height="23" style="font-family:Tahoma;font-size:10pt;">
				<%=bl.getBOARD_NUM()%>
			</td>
			
			<td style="font-family:Tahoma;font-size:10pt;">
				<div align="left">
				
				<% //답글이면 들여쓰기를 수행
					if(bl.getBOARD_RE_LEV()!=0){
				%>
					<%//공백을 &nbsp;로 두개 준다
						for(int a=0;a<=bl.getBOARD_RE_LEV()*2;a++){ 
					%>
					
					&nbsp;
					<%} %>
					▶
				<%}else{ %>
					▶
				<%} %>
				
				<!-- 
					게시물 제목을 출력하고 각 게시물에는 자신의 게시물 번호를 가지고
					./BoardDetailAction.bo?num=? 이동할수 있도록 설정
				-->
					<a href="./BoardDetailAction.bo?num=<%=bl.getBOARD_NUM()%>">
					<%=bl.getBOARD_SUBJECT()%>
				</a>
				</div>
			</td>
			
			<td style="font-family:Tahoma;font-size:10pt;">
				<div align="center"><%=bl.getBOARD_NAME() %></div>
			</td>
			<td style="font-family:Tahoma;font-size:10pt;">
				<div align="center"><%=bl.getBOARD_DATE() %></div>
			</td>	
			<td style="font-family:Tahoma;font-size:10pt;">
				<div align="center"><%=bl.getBOARD_READCOUNT() %></div>
			</td>
		</tr>
		<%} %>
		
			<tr align=center height=20>
			<td colspan=7 style=font-family:Tahoma;font-size:10pt;>
				<%//현재 페이지가 1이면 이전 만 놔두고
				if(nowpage<=1){ 
				%>
				
				[이전]&nbsp;
				
				<%//현재 페이지가 1이 아니면 페이지의 데이터를 출력할 수 있도록 링크를 설정
				}else{
				%>
				
				<a href="./BoardList.bo?page=<%=nowpage-1 %>">[이전]</a>&nbsp;
				<%} %>
				
				<%//다음페이지로 이동할 수 있도록 링크를 설정
				for(int a=startpage;a<=endpage;a++){
					if(a==nowpage){
				%>
				
					[<%=a %>]
					<%}else{ %>
					<a href="./BoardList.bo?page=<%=a %>">[<%=a %>]</a>&nbsp;
					<%} %>
				<%} %>
				
				<%if(nowpage>=maxpage){ %>
				[다음]
				<%}else{ %>
				<a href="./BoardList.bo?page=<%=nowpage+1 %>">[다음]</a>
				<%} %>
			</td>
		</tr>
		<%
	    }
		else
		{
		%>
		<tr align="center" valign="middle">
			<td colspan="4">MVC 게시판</td>
			<td align=right>
				<font size=2>등록된 글이 없습니다.</font>
			</td>
		</tr>
		<%
		}
		%>
		<tr align="right">
			<td colspan="5">
				<%if(id!=null && id.equals("admin")){%>
				<a href="./MemberListAction.me">[회원관리]</a>
				<%}%>
		   		<a href="./BoardWrite.bo">[글쓰기]</a>
			</td>
		</tr>
	</table>
	
	</body>
</html>
	